body.page-user-edit .clearfix {
  zoom: 1;
}
body.page-user-edit .clearfix:before {
  content: '';
  display: block;
}
body.page-user-edit .clearfix:after {
  content: '';
  display: table;
  clear: both;
}
body.page-user-edit #user-profile-form {
  width: 900px;
  padding: 0;
  margin: 0 auto;
  border: 0;
}
body.page-user-edit #user-profile-form * {
  box-sizing: border-box;
}
body.page-user-edit #user-profile-form a {
  text-decoration: none;
}
body.page-user-edit #user-profile-form > div > fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  height: inherit;
}
body.page-user-edit #user-profile-form > div > fieldset > legend {
  padding: 0;
  border-top: 4px solid black;
  padding-top: 6px;
  display: block;
  width: 100%;
  position: relative;
}
body.page-user-edit #user-profile-form > div > fieldset > legend .fieldset-legend {
  display: block;
  background: black;
  height: 56px;
  padding: 0 25px;
}
body.page-user-edit #user-profile-form > div > fieldset > legend .fieldset-legend a {
  line-height: 56px;
  font-size: 18px;
  color: white;
  display: block;
}
body.page-user-edit #user-profile-form > div > fieldset > legend:after {
  display: block;
  position: absolute;
  right: 25px;
  top: 6px;
  content: "\f0d7";
  color: white;
  font: normal normal normal 26px/56px FontAwesome;
}
body.page-user-edit #user-profile-form > div > fieldset > .fieldset-wrapper {
  zoom: 1;
  padding: 20px 10px;
}
body.page-user-edit #user-profile-form > div > fieldset > .fieldset-wrapper:before {
  content: '';
  display: block;
}
body.page-user-edit #user-profile-form > div > fieldset > .fieldset-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
body.page-user-edit #user-profile-form > div > fieldset > .fieldset-wrapper > .field-group-div {
  float: left;
  width: 50%;
  padding: 0 20px;
}
body.page-user-edit #user-profile-form > div > fieldset > .fieldset-wrapper > .field-group-div > h3:first-of-type {
  display: none;
}
body.page-user-edit #user-profile-form > div > fieldset .password-parent {
  width: auto;
}
body.page-user-edit #user-profile-form > div > fieldset .field-name-field-date-of-birth {
  margin: 0;
}
body.page-user-edit #user-profile-form > div > fieldset .field-name-field-date-of-birth .chosen-container {
  border: 0;
}
body.page-user-edit #user-profile-form > div > fieldset .field-name-field-date-of-birth .form-item-field-date-of-birth-und-0-value-month,
body.page-user-edit #user-profile-form > div > fieldset .field-name-field-date-of-birth .form-item-field-date-of-birth-und-0-value-day {
  margin-right: 20px;
  border-bottom: 1px solid #808080;
  width: 105px;
}
body.page-user-edit #user-profile-form > div > fieldset .field-name-field-date-of-birth .form-item-field-date-of-birth-und-0-value-year {
  border-bottom: 1px solid #808080;
  width: 145px;
}